deep well turbine pump - Turkish English Dictionary